#ifndef _JEU_H_
#define _JEU_H_

#include "structures.h"

/*
	Nom
	---
		Init  ; nombre de ligne de colonnets et de mines
	Role
	----
		initialise une  structure de type champ et la rempli aleatoirement
*/
champs init(int nb_lignes, int nb_colonnes, int nb_mines);

/*
	Nom
	---
		nombre de mines voisins  ; 
	Role
	----
		retourne le nombre de mines qui entourent une case
*/
		
int nb_mines_voisins(champs c, int i, int j);

/*
	Nom
	---
		indice i j
	Role
	----
		retourne l equivalent en tableau a une dimension d un tableau a 2 dimensions
*/
		
int indice(champs c, int i, int j );

/*
	Nom
	---
		getX
	Role
	----
		retourne l indice correspondan a k
*/
		
int getX(champs c ,int k );

/*
	Nom
	---
		getY
	Role
	----
		retourne l indice correspondan a k
*/
		
int getY(champs c ,int k );


#endif /* _JEU_H_ */
